@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,th,td,a,input,select { padding: 0;margin: 0; font-family:"微软雅黑"; outline:none;}
body{ background:#0076c9 url(../images/login/login_body.png) repeat-x; width:100%;}

table { border-collapse: collapse;border-spacing: 0;}
fieldset,img { border: 0;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}

li{ list-style: none outside none;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}


/*通用确认按钮*/
.btn_bg{ clear:both; position:relative; }
.btn{ clear:both; background:url(../images/login/login_btn.png) left top no-repeat; width:255px; height:72px; font-size:30px; color:#fff; font-weight:bold; border:0 none;   }
.btn:focus{ background:url(../images/login/login_btn.png) left -72px no-repeat; outline:none;}
.btn:hover{ background:url(../images/login/login_btn.png) left -72px no-repeat; outline:none;}

/*分页按钮*/
.page_btn{clear:both; background:url(../images/public/page_btn.png) no-repeat left top; width:147px; height:60px; color:#006abd; font-size:20px; border:none; }
.page_btn:focus{ background:url(../images/public/page_btn.png) no-repeat left -60px; outline:none;}
.page_btn:hover{ background:url(../images/public/page_btn.png) no-repeat left -60px; outline:none;}

/*通用按钮*/

.public_btn{clear:both; background:url(../images/public/public_btn.png) no-repeat left top; width:90px; height:37px; color:#006abd; font-size:17px; border:none; }
.public_btn:focus{ background:url(../images/public/public_btn.png) no-repeat left -37px; outline:none;}
.public_btn:hover{ background:url(../images/public/public_btn.png) no-repeat left -37px; outline:none;}


/*验证提示*/
.correct{ background:url(../images/public/verification.png) no-repeat left top; width:auto; height:26px; padding-left:35px; display:inline-block; vertical-align:middle; color:#119d21; font-size:20px; }
.error{ background:url(../images/public/verification.png) no-repeat left -27px; width:auto; height:26px; padding-left:35px; display:inline-block; vertical-align:middle; color:#c90f0f; font-size:20px; }


/*数字密码键盘*/
.num_keyboard{clear:both; background:url(../images/public/num_keyboard_bg.png) no-repeat; width:298px; height:58px; margin-left:150px; margin-top:5px;padding:12px 0px 0px 13px; }
.num_keyboard dl{ }
.num_keyboard dl dd{ float:left; width:44px; height:22px; margin-bottom:3px; margin-left:1px;}
.num_keyboard .num_bg{ background:url(../images/public/num_keyboard_numbg.png) no-repeat left top; width:44px; height:22px; line-height:22px; display:block; text-align:center; font-size:14px; text-decoration:none; color:#3185c5; font-weight:bold;}
.num_keyboard .num_bg:focus{ background:url(../images/public/num_keyboard_numbg.png) no-repeat left -22px; outline:none; text-decoration:none;}
.num_keyboard .num_bg_action{ background:url(../images/public/num_keyboard_numbg.png) no-repeat left top; width:44px; height:22px; line-height:20px; display:block; text-align:center; font-size:14px; text-decoration:none; color:#3185c5; font-weight:bold;}
.num_keyboard .num_bg_action:focus{ background:url(../images/public/num_keyboard_numbg.png) no-repeat left -22px; outline:none; text-decoration:none;}


/*底部信息*/
.footer_bg{ background:url(../images/public/footer_bg.png) no-repeat; width:481px; height:62px; line-height:62px; font-size:18px; color:#fff; margin:0 auto; text-align:center; clear:both;}
